mount 学习笔记

mount

 mount [-t vfstype] [-o options] device dir

参数:

  • -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。

    • 光盘或光盘镜像:iso9660
    • DOS fat16 文件系统:msdos
    • Windows 9x fat32 文件系统:vfat
    • Windows NT ntfs 文件系统:ntfs
    • Mount Windows 文件网络共享:smbfs
    • UNIX(LINUX) 文件网络共享:nfs
  • -o options 主要用来描述设备或档案的挂接方

    • loop:用来把一个文件当成硬盘分区挂接上系统
    • ro:采用只读方式挂接设备
    • rw:采用读写方式挂接设备
    • iocharset:指定访问文件系统所用字符集
  • device 要挂接(mount)的设备
  • dir 设备在系统上的挂接点(mount point)
mount option
  • -V:显示程序版本;
  • -l:显示已加载的文件系统列表;
  • -h:显示帮助信息并退出;
  • -v:冗长模式,输出指令执行的详细信息;
  • -n:加载没有写入文件“/etc/mtab”中的文件系统;
  • -r:将文件系统加载为只读模式;
  • -a:加载文件“/etc/fstab”中描述的所有文件系统

自动 mount

vi /etc/fstab
10.254.220.197:/vol/jp_yum_prod /repo.prod   nfs defaults 0 0
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=98de1d72-dc8c-4d5e-ba07-bc693fdcb584 /                       ext4    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/ephemeral0 /vdb    auto    defaults,nofail,comment=cloudconfig     0       2
  • 第一列:要挂载的文件系统
  • 第二列:挂载点
  • 第三列:文件系统类型

    • ext2
    • ext3
    • auto
  • 第四列:选项

    • auto: 系统自动挂载,fstab 默认就是这个选项
    • defaults: rw, suid, dev, exec, auto, nouser, and async.
    • noauto 开机不自动挂载
    • nouser 只有超级用户可以挂载
    • ro 按只读权限挂载
    • rw 按可读可写权限挂载
    • user 任何用户都可以挂载
    • 请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是 noauto
  • 第五列:dump 备份设置

    • 1:允许 dump 备份程序备份
    • 0:忽略备份操作
  • 第六列:fsck 磁盘检查设置,其值是一个顺序

    • 0: 永远不检查
    • 1: / 根目录分区
    • 其它分区从 2 开始
    • 数字越小越先检查,如果两个分区的数字相同,则同时检查。

umount

umount /repo.prod

mumubin
375 声望185 粉丝